MPA: a Stochastic Process Algebra
نویسندگان
چکیده
Process algebras constitute one of the main tools for modeling and analyzing concurrent systems. Unfortunately, with classical process algebras only the functional aspect of the behavior of concurrent systems can be modeled and analyzed. Since the relevance of integrating the performance modeling and evaluation into the process of specification, design and implementation of concurrent systems has been widely recognized, an effort has been made in the field of the process algebras in order to handle also the temporal aspect of the behavior of concurrent systems. In this technical report the stochastic process algebraMPA (Markovian ProcessAlgebra) is defined together with its operational interleaving semantics and its markovian semantics. The operational interleaving semantics is defined by following the structured operational semantics approach augmented with two transformations. The markovian semantics is defined through an algorithm which transforms the automata representing the operational interleaving semantics of MPA terms into state transition rate diagrams of homogeneous continuous time Markov chains. Some examples are shown which demonstrate the expressiveness and the compositionality of MPA and the correctness of its semantics. Finally, MPA is compared with other stochastic process algebras already appeared in the literature. 1. Dipartimento di Matematica, Università di Bologna, Piazza di Porta S. Donato 5, 40127 Bologna, Italy.
منابع مشابه
Operational GSPN Semantics of MPA
In this technical report we define an operational net semantics for the stochastic process algebra MPA based on generalized stochastic Petri nets. As a consequence of the definition of such a semantics, we present an interesting modeling technique for concurrent systems which is based on MPA. 1. Dipartimento di Matematica, Università di Bologna, Piazza di Porta S. Donato 5, 40127 Bologna, Italy.
متن کاملModeling and Analyzing Concurrent Systems with Mpa
Process algebras are one of the main tools for modeling and analyzing concurrent systems. However, they can be used to describe only the functional aspect of system behavior. Recently, the relevance of integrating performance evaluation within the process of speciication, design and implementation of concurrent systems has been widely recognized. Hence, an eeort has been made in order to handle...
متن کاملModeling and Analyzing Concurrent
Process algebras are one of the main tools for modeling and analyzing concurrent systems. However, they can be used to describe only the functional aspect of system behavior. Recently, the relevance of integrating performance evaluation within the process of speciication, design and implementation of concurrent systems has been widely recognized. Hence, an eeort has been made in order to handle...
متن کاملSome General Features of Matrix Product States in Stochastic Systems
We will prove certain general relations in Matrix Product Ansatz for one dimensional stochastic systems, which are true in both random and sequential updates. We will derive general MPA expressions for the currents and current correlators and find the conditions in the MPA formalism, under which the correlators are site-independent or completely vanishing. We will also introduce an associative ...
متن کاملGiving a net semantics to Markovian process algebra
In this paper we deene two compositional net semantics for the stochastic process algebra Markovian Process Algebra (MPA), based on a class of stochastic Petri nets. The rst semantics is operational in style and is deened by structural induction. We prove that both the functional and performance interleaving semantics are retrievable: given a process term E, the reachability graph and the Marko...
متن کاملTurning back time in Markovian process algebra
Product-form solutions in Markovian process algebra (MPA) are constructed using properties of reversed processes. The compositionality of MPAs is directly exploited, allowing a large class of hierarchically constructed systems to be solved for their state probabilities at equilibrium. The paper contains new results on both reversed stationary Markov processes as well as MPA itself and includes ...
متن کامل